From e080eafef8216d149cc262633c3021acf06e9236 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 5 May 2014 14:21:36 +0200 Subject: [PATCH] gesture: Handle GDK_TOUCH_CANCEL events The wayland windowing backend emits such events for instance, so have gestures cancel the sequence as those events get through. --- gtk/gtkgesture.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c index 30d944a76c..d9bb937876 100644 --- a/gtk/gtkgesture.c +++ b/gtk/gtkgesture.c @@ -523,6 +523,9 @@ gtk_gesture_handle_event (GtkEventController *controller, _gtk_gesture_check_recognized (gesture, sequence)) g_signal_emit (gesture, signals[UPDATE], 0, sequence); break; + case GDK_TOUCH_CANCEL: + gtk_gesture_cancel_sequence (gesture, sequence); + break; default: /* Unhandled event */ return FALSE; -- 2.30.2